.main-container {

  .top {
    width: 100%;
    margin: 0 20px 10px 0;
    padding: 10px 20px;
    background: #ffffff;

    [nz-button] {
      position: absolute;
      top: 17px;
      right: 20px;
    }
  }

  .main {
    display: flex;

    .left {
      width: 260px;
      background: #ffffff;
      margin: 0 20px 20px 5px;
      height: calc(100vh - 160px);
      overflow-y: auto;
      border: 1px solid #000000;

      .list {

        .list-item{
          height: 40px;
          line-height: 40px;
          padding-left: 15px;
          border-bottom: 1px solid #000000;
          cursor: pointer;

          &.active {
            background: #2399e5;
            color: #ffffff;
          }
        }
      }
    }

    .right {

      flex: 1;
      margin: 0 0 20px 0;

      iframe {
        width: 100%;
        height: calc(100vh - 150px)
      }
    }
  }



}
